Skip to content

docs(authelia): sync template standards#327

Merged
mberlofa merged 1 commit into
mainfrom
docs/authelia-template-standards-sync
Jul 6, 2026
Merged

docs(authelia): sync template standards#327
mberlofa merged 1 commit into
mainfrom
docs/authelia-template-standards-sync

Conversation

@mberlofa

@mberlofa mberlofa commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

Summary

  • register authelia in the site sync playground registry
  • keep the playground/site sync gate aligned with the chart validation PR

Validation

  • make site-sync-check CHART=authelia
  • npm run lint
  • npm run format:check
  • npm run build
  • make release-check REPO=site
  • make attribution-check REPO=site

Chart PR: helmforgedev/charts#647
Issue: helmforgedev/charts#633

Summary by CodeRabbit

  • New Features
    • Added support for an additional playground configuration, expanding the set of eligible chart slugs shown in the playground’s chart selector.
    • Updated the playground’s chart filtering logic so the new configuration can appear when charts meet the existing eligibility rules.

@coderabbitai

coderabbitai Bot commented Jul 3, 2026

Copy link
Copy Markdown

Review Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 4b5c8a52-e76c-475a-91cf-0e30ab1a0d84

📥 Commits

Reviewing files that changed from the base of the PR and between dfe09ef and ad6ce0a.

📒 Files selected for processing (1)
  • src/pages/playground.astro

📝 Walkthrough

Walkthrough

A single authelia entry was added to siteSyncPlaygroundConfigs in src/pages/playground.astro, expanding the playground chart filter to include that chart slug.

Changes

Playground Config Update

Layer / File(s) Summary
Add authelia playground config entry
src/pages/playground.astro
Adds authelia to siteSyncPlaygroundConfigs, mapping it to src/data/playground-configs.ts and extending the chart slugs considered by the playground filter.

Estimated code review effort: 1 (Trivial) | ~2 minutes

Possibly related PRs

  • helmforgedev/site#322: Also adds a siteSyncPlaygroundConfigs entry in src/pages/playground.astro, affecting the same playground filtering path.
  • helmforgedev/site#330: Also extends the siteSyncPlaygroundConfigs registry in src/pages/playground.astro with another chart slug.
🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Title check ⚠️ Warning The title mentions docs/template standards, but the PR actually adds authelia to the site sync playground registry. Rename it to reflect the real change, e.g. "feat(playground): register authelia in site sync".
✅ Passed checks (4 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Description check ✅ Passed The description covers the summary, validation, chart PR, and issue reference, though it does not use the template's checklist format.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch docs/authelia-template-standards-sync

Comment @coderabbitai help to get the list of available commands.

@mberlofa mberlofa force-pushed the docs/authelia-template-standards-sync branch from db399f4 to dfe09ef Compare July 4, 2026 17:44
mberlofa added a commit to helmforgedev/charts that referenced this pull request Jul 6, 2026
## Summary
- add the canonical authelia.validate helper and validate.yaml gate
- centralize fail-fast validation for database mode, backup, ingress
hosts, Gateway parentRefs, and selector label overrides
- disable the Authelia NTP startup check by default for Kubernetes
startup stability
- make dual-stack CI compatible with single-stack k3d and point
ExternalSecrets CI at the HelmForge fake ClusterSecretStore
- add helm-unittest coverage for validation failures and the NTP
startup-check default

## Validation
- make template-standards-check CHART=authelia
- helm unittest charts/authelia
- helm lint --strict charts/authelia
- make standards-check CHART=authelia
- make validate-chart CHART=authelia TIMEOUT=1200: FULLY VALIDATED (18
layers)
- make site-sync-check CHART=authelia
- make release-check REPO=charts
- make attribution-check REPO=charts

Site PR: helmforgedev/site#327
Issue: #633

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **New Features**
* Added fail-fast Helm chart validation with clear error messages for
common misconfigurations (database mode, S3 backup settings,
ingress/gateway requirements, and restricted label overrides).
* **Bug Fixes**
* Increased tolerated NTP clock drift during startup checks
(`max_desync` from 3s to 30s). Startup checks remain enabled.
* **CI/Chart Improvements**
* Updated the dual-stack CI scenario to rely on `PreferDualStack` only
(no explicit IPv4/IPv6 family lists) while keeping persistence disabled.
* Adjusted External Secrets mappings to use the test
`ClusterSecretStore` and direct `remoteRef` key references.
* **Tests**
* Updated secret rendering assertions for the new NTP drift window and
added a validation test suite.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: MergeCheck <mergecheck@example.invalid>
@mberlofa mberlofa force-pushed the docs/authelia-template-standards-sync branch from dfe09ef to ad6ce0a Compare July 6, 2026 10:23
@mberlofa mberlofa merged commit d4a9645 into main Jul 6, 2026
@mberlofa mberlofa deleted the docs/authelia-template-standards-sync branch July 6, 2026 10:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant